System and method for providing goods and services during vehicular travel by correlating first and second identifications of a seat on a vehicle using a computer server positioned on the vehicle and a near field communication (NFC) tag positioned on the vehicle and associated with the seat

ABSTRACT

A system and method according to which goods and services are provided during vehicular travel. In an exemplary embodiment, the vehicle is an airplane operated by a commercial airline.

BACKGROUND

The present disclosure relates in general to providing goods andservices during vehicular travel. Such vehicular travel may include, forexample, travel on an airplane operated by a commercial airline. Apassenger may purchase retail items, such as food, beverages, gifts orother merchandise, on the airplane. However, the purchase of such retailitems may entail relatively slow, cumbersome and inconvenient processes.Additionally, during travel on the airplane, the passenger may takeadvantage of information or entertainment services. However, the contentof, or the control over, such services may not be to the passenger'sliking, or may not be adequately customizable, resulting in a relativelyimpersonal experience for the passenger. Therefore, what is needed is amethod, system or apparatus that addresses one or more of the foregoingissues, among others.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1A is a diagrammatic illustration of a system according to anexemplary embodiment.

FIG. 1B is a flow chart illustration of a method of operating the systemof FIG. 1A, according to an exemplary embodiment.

FIG. 1C is a flow chart illustration of a step of the method of FIG. 1B,according to an exemplary embodiment.

FIG. 1D is a flow chart illustration of a step of the method of FIG. 1B,according to another exemplary embodiment.

FIG. 2A is a diagrammatic illustration of a system according to anexemplary embodiment.

FIG. 2B is a flow chart illustration of a method of operating the systemof FIG. 2A, according to an exemplary embodiment.

FIG. 3A is a diagrammatic illustration of a system according to anexemplary embodiment.

FIG. 3B is a diagrammatic illustration of a component of the system ofFIG. 3A, according to an exemplary embodiment.

FIG. 3C is a flow chart illustration of a method of operating the systemof FIG. 3A, according to an exemplary embodiment.

FIG. 3D is a flow chart illustration of a method of operating the systemof FIG. 3A, according to another exemplary embodiment.

FIG. 4A is a diagrammatic illustration of a system according to anexemplary embodiment.

FIG. 4B is a flow chart illustration of a method of operating the systemof FIG. 4A, according to an exemplary embodiment.

FIG. 5 is a diagrammatic illustration of a system according to anexemplary embodiment.

FIG. 6 is a diagrammatic illustration of a node for implementing one ormore exemplary embodiments of the present disclosure, according to anexemplary embodiment.

DETAILED DESCRIPTION

In an exemplary embodiment, as illustrated in FIG. 1A, a system isgenerally referred to by the reference numeral 10 and includes avehicle, such as an airplane 12, and a computer server 14 located on theairplane 12. In an exemplary embodiment, the airplane 12 is operated bya commercial airline. An electronic device, such as an in-flightentertainment (IFE) device 16, is operably coupled to, and incommunication with, the computer server 14 via an in-flight network 18.An electronic device, such as a portable user device 20, is adapted tocommunicate with the IFE device 16. In several exemplary embodiments,the portable user device 20 is adapted to communicate with the IFEdevice 16 via near field communication (NFC), Bluetooth, infrared,proximity inference via, for example, Global Positioning System (GPS) ortriangulation, or other indirect technologies. In several exemplaryembodiments, the portable user device 20 is adapted to communicate withthe IFE device 16 via 802.11b, 802.11g, 802.11a, ultra wideband (UWB),multiple band rates, or other suitable technologies. A mobileapplication (or “app”) 22 is stored on the portable user device 20.

In an exemplary embodiment, the computer server 14 is a web applicationserver, which in several exemplary embodiments includes and/or executesone or more web-based programs, Intranet-based programs, and/or anycombination thereof. In several exemplary embodiments, the computerserver 14 is a computing device that includes a computer readable mediumon which content, as well as computer programs or instructions, arestored, and one or more processors that execute the computer programs orinstructions to, for example, provide the content to the IFE device 16or the portable user device 20, as will be described in further detailbelow. The content stored in the computer server 14 may include safetyvideos, music, games, movies, television programs, books, magazines,catalogs, audio programming, such as songs, audio books, and other audiomaterials, arrival videos, maps, operational applications, recreationalapplications, and/or any other types of information or content. Inaddition, the content may include current information, which isinformation that changes based on current events, such as weather, news,and sports scores.

In an exemplary embodiment, the IFE device 16 may be one or morecomputing devices such as personal computers, personal digitalassistants, cellular devices, mobile telephones, wireless devices,handheld devices, laptops, audio devices, tablet computers, gameconsoles, cameras, and/or any other suitable devices. In one embodiment,the IFE device 16 may be supplied by a passenger of the airplane 12. Inanother embodiment, the IFE device 16 may be supplied by the operator ofthe airplane 12. In an additional embodiment, the IFE device 16 may beremovably connectable to the airplane 12, such as by temporarilyattaching the IFE device 16 to a passenger seat or a passenger table inthe airplane 12. In a further embodiment, the IFE device 16 may bepermanently installed in the airplane 12.

In an exemplary embodiment, the network 18 includes the Internet, one ormore local area networks, one or more wide area networks, one or morecellular networks, one or more wireless networks, one or more voicenetworks, one or more data networks, Ethernet, one or more communicationsystems, and/or any combination thereof. In several exemplaryembodiments, the network 18 includes one or more access points, each ofwhich may be a router, wireless access point, or any other device ormodule, or a combination thereof, which enables communication betweenelectronic devices, including between the computer server 14 and the IFEdevice 16.

In an exemplary embodiment, the portable user device 20 is a handheld orotherwise portable user device which is carried onto the airplane 12 bya user who is a passenger on the airplane 12. In several exemplaryembodiments, the portable user device 20 is a smartphone such as, forexample, an iPhone® by Apple Inc. The portable user device 20 includes acomputer readable medium in which the application 22 is stored, and aprocessor that executes the application 22.

In an exemplary embodiment, a user identifier associated with theapplication 22, and/or the portable user device 20, may be stored on thecomputer readable medium of the portable user device 20 on which theapplication 22 is stored. In an exemplary embodiment, the useridentifier is assigned and stored on the portable user device 20 inresponse to the user using the application 22 to enroll in a club orprogram maintained by the commercial airline, such as a frequent flyerprogram, thereby opening a frequent flyer account. In an exemplaryembodiment, the user identifier is assigned and stored on the portableuser device 20 in response to the user using the application 22 toinitially login into the frequent flyer program and access his or herfrequent flyer account. In an exemplary embodiment, the user identifierincludes one or more name-value pairs, one of which is a useridentification (user ID).

In several exemplary embodiments, at least one of the application 22,the computer server 14 and the IFE device 16 includes a computer programincluding a plurality of instructions, data, and/or any combinationthereof. In an exemplary embodiment, the application program 22 is anapplication written in, for example, HyperText Markup Language (HTML),Cascading Style Sheets (CSS), JavaScript, Extensible Markup Language(XML), asynchronous JavaScript and XML (Ajax), and/or any combinationthereof. In an exemplary embodiment, the application 22 is a web-basedapplication written in, for example, Java or Adobe Flex, which pullsreal-time information from the computer server 14, automaticallyrefreshing with latest information every, for example, 45 seconds. In anexemplary embodiment, the IFE device 16 is a thin client and thecomputer server 14 controls at least a portion of the operation of theIFE device 16. In an exemplary embodiment, the IFE device 16 is a thickclient, and/or functions as both a thin client and a thick client.

In several exemplary embodiments, one or more of the components of thesystem 10 and/or content stored therein, and/or any combination thereof,are part of, and/or are distributed throughout, the system 10 and/or oneor more other components thereof. In several exemplary embodiments, theplatforms of the system 10 are identical, different, or vary withrespect to equipment, peripherals, hardware architecture and/orspecifications, software architecture and/or specifications, and/or anycombination thereof.

In an exemplary embodiment, as illustrated in FIG. 1B with continuingreference to FIG. 1A, a method of operating the system 10 is generallyreferred to by the reference numeral 24. The method 24 includes at step26 using the portable user device 20 to establish a communication linkbetween the IFE device 16 and the portable user device 20.

At step 28, additional data specific to the user, such as customerspecific information and services, are transmitted from the computerserver 14 to the IFE device 16. In an exemplary embodiment, at the step28, the user identifier stored on the portable user device 20 istransmitted to the IFE device 16, which then transmits the useridentifier to the computer server 14, which, in turn, selects and/orgenerates customer specific information and services at least partiallybased on stored data associated with the user identifier; the customerspecific information and services are transmitted to the IFE device 16.In an exemplary embodiment, at the step 28, data or content(personalized or otherwise) may be transmitted from the computer server14 to the IFE device 16 for viewing by, and/or interaction with, thepassenger on the airplane 12.

At step 30, before, during or after the step 28, personalizedinformation and services are exchanged or otherwise transmitted betweenthe portable user device 20 and the IFE device 16. At the step 30, in anexemplary embodiment, the size of the output display of the IFE device16 is greater than the size of the output display of the portable userdevice 20. Personalized content and media stored on the portable userdevice 20 may be streamed or otherwise transmitted from the portableuser device 20 to the IFE device 16 so that the content and media may beviewed using the IFE device 16, thereby providing a more convenientviewing format for viewing digital media and thus a more enjoyable andpersonalized experience inside the airplane 12. In an exemplaryembodiment, the portable user device 20 supplies at least a portion ofthe content displayed on the IFE device 16, and controls the display ofthe content on the IFE device 16. In an exemplary embodiment, thecomputer server 14 supplies at least a portion of the content displayedon the IFE device 16. In an exemplary embodiment, one or both of theportable user device 20 and the IFE device 16 control the display of thecontent on the IFE device 16.

In an exemplary embodiment, as illustrated in FIG. 1C with continuingreference to FIGS. 1A and 1B, the step 26 includes at step 26 adetecting the portable user device 20 and/or the IFE device 16 usingindirect technology such as, for example, near field communication(NFC), Bluetooth, infrared, proximity inference via, for example, GlobalPositioning System (GPS) or triangulation, or other indirecttechnologies. At step 26 b authentication data is exchanged between theportable user device 20 and the IFE device 16 to authenticate andactivate the communication link between the portable user device 20 andthe IFE device 16. In an exemplary embodiment, the user of the portableuser device 20 is a passenger on the airplane 12, and carries theportable user device 20 onto the airplane 12. The user takes his or herseat on the airplane 12, and “bumps” the portable user device 20 againstthe IFE device 16, which is located at or near the user/passenger'sseat. As a result, the portable user device 20 and/or the IFE device 16is or are detected at the step 24 a, and at the step 24 b authenticationdata is exchanged between the devices 16 and 20 to authenticate andactivate the communication link therebetween. At the step 24 a, in anexemplary embodiment, the execution of the application 22 on theportable user device 20 permits the user to “bump” the portable userdevice 20 against the IFE device 16.

In an exemplary embodiment, as illustrated in FIG. 1D with continuingreference to FIGS. 1A, 1B and 1C, instead of the steps 26 a and 26 b,the step 26 includes a step 26 c, at which a pattern is generated on theportable user device 20. At step 26 d, the communication link betweenthe portable user device 20 and the IFE device 16 is authenticated andactivated using the pattern generated at the step 26 c by, for example,scanning or otherwise reading the pattern using the IFE device 16 sothat the pattern is received on the IFE device 16.

In several exemplary embodiments, the pattern generated at the step 26 cis specific or unique to a customer, flight and seat combination for aparticular airline flight to be carried out by the airplane 12. In anexemplary embodiment, at the step 26 c, the application 22 generates thepattern on the portable user device 20. The IFE device 16 is associatedwith the seat of the user/passenger, being located at or near theuser/passenger's seat (e.g., being connected to the back of the seatimmediately in front of the user/passenger's seat). Since the IFE device16 is associated with the seat, the pattern generated at the step 26 cis specific or unique to the combination of the customer, flight andseat.

In an exemplary embodiment, the pattern generated at the step 26 c is adynamic pattern that changes over time. In an exemplary embodiment,instead of being specific to a customer, flight and seat combination,the pattern generated at the step 26 c is specific to a customer and atime combination.

In an exemplary embodiment, as illustrated in FIG. 2A with continuingreference to FIGS. 1A, 1B, 1C and 1D, a system is generally referred toby the reference numeral 32 and includes the components of the system10, which components are given the same reference numerals. Although notshown in FIG. 2A, the system 32 includes the airplane 12, in which theremainder of the components of the system 32 are located or positionedeither permanently or temporarily. As shown in FIG. 2A, the portableuser device 20 is operably coupled to, and in communication with, thecomputer server 14 via the network 18. The system 32 further includes anNFC tag 34, which is connected to a seat arm 36. The seat arm 36 is thearm for the seat of the user of the portable user device 20 (who is alsoa passenger on the airplane 12). The NFC tag 34 includes a seatidentifier that identifies the seat of which the seat arm 36 is a part.In several exemplary embodiments, instead of the NFC tag 34, anothertype of smart or data tag may be connected to the seat arm 36. Inseveral exemplary embodiments, instead of being connected to the seatarm 36, the NFC tag 34 may be connected to, for example, another portionof the seat of which the seat arm 36 is a part, to a tray associatedwith the seat of which the seat arm 36 is a part, to the back of theseat immediately in front of the seat of which the seat arm 36 is apart, or to a cabin wall or surface above or proximate to the seat ofwhich the seat arm 36 is a part.

A cabin controller 38 is operably coupled to, and in communication with,the IFE device 16. The cabin controller 38 is adapted to control atleast the seat of the user/passenger (for which the seat arm 36 is anarm), and the environment in the immediate vicinity of the seat. Thecabin controller 38 includes a lighting controller 38 a, a seatcontroller 38 b, and an air controller 38 c. The lighting controller 38a controls the overhead lighting above the seat for which the seat arm36 is an arm. In an exemplary embodiment, the lighting controller 38 acontrols the brightness of the overhead lighting, and/or the directionof the overhead lighting. The seat controller 38 b controls one or morepositions of the seat of which the seat arm 36 is a part. The aircontroller 38 c controls the air nozzle above the seat of which the seatarm 36 is a part. In an exemplary embodiment, the air controller 38 ccontrols the amount of air exiting the air nozzle above the seat, and/orthe direction of the air exiting the air nozzle above the seat. In anexemplary embodiment, the IFE device 16 is in communication with thecabin controller 38 via Ethernet, the network 18, or a combinationthereof. In an exemplary embodiment, the cabin controller 38 controlsthe lighting, seat position, and air for a plurality of seats on theairplane 12. In an exemplary embodiment, the cabin controller 38controls the lighting, seat position, and air only for the seat of whichthe seat arm 36 is a part. In an exemplary embodiment, instead of, or inaddition to the IFE device 16, the cabin controller 38 is operablycoupled to, and in communication with, the computer server 14 via thenetwork 18. In an exemplary embodiment, the controllers 38 a, 38 b and38 c may be combined into a single controller, which is, or is a partof, the cabin controller 38.

In an exemplary embodiment, as illustrated in FIG. 2B with continuingreference to FIG. 2A, a method of operating the system 32 is generallyreferred to by the reference numeral 40.

The method 40 includes at step 42 establishing a communication link withthe NFC tag 34 using the portable user device 20 to identify the seat ofwhich the seat arm 36 is a part. In an exemplary embodiment, at the step42, the application 22 is opened, executed, run or otherwise started upon the portable user device 20. The application 22 is then used toestablish a communication link with the NFC tag 34 by placing theportable user device 20 in relatively close physical proximity to theNFC tag 34, thereby establishing the communication link and reading theseat identifier of the NFC tag 34.

At step 44, the seat identifier read by the application 22 at the step42 is transmitted from the portable user device 20 to the computerserver 14 via the network 18. Additionally, at the step 44, theabove-described user identifier is transmitted from the portable userdevice 20 to the computer server 14 via the network 18. The application22 associates the user identifier with the user/passenger's airlineflight to be taken using the airplane 12, and stores on the portableuser device 20 a flight identifier that identifiers the airline flight.In addition to the seat and user identifiers, at the step 44 this flightidentifier is also transmitted from the portable user device 20 to thecomputer server 14 via the network 18. In several exemplary embodiments,the application 22 operates to transmit the seat, user and flightidentifiers to the computer server 14.

At step 46, in response to the receipt of the seat, flight and useridentifiers at the step 44, the computer server 14 transmits to the IFEdevice 16 data, such as instructions to authenticate and activate acommunication link between the portable user device 20 and the IFEdevice 16.

At step 48, the portable user device 20 remotely controls the IFE device16 via indirect/short range or equivalent technology, and/or via thecomputer server 14. In an exemplary embodiment, at the step 48, theportable user device 20 remotely controls the IFE device 16 bycommunicating with the computer server 14 via the network 18, which inturn communicates with the IFE device 16 via the network 18.

In an exemplary embodiment, during the step 48, personalized informationand services are exchanged or otherwise transmitted between the portableuser device 20 and the IFE device 16. Personalized content and mediastored on the portable user device 20 may be transmitted from theportable user device 20 to the IFE device 16 so that the content andmedia may be viewed using the IFE device 16, thereby providing a moreconvenient viewing format for viewing digital media and thus a moreenjoyable and personalized experience inside the airplane 12. In anexemplary embodiment, the portable user device 20 supplies at least aportion of the content displayed on the IFE device 16, and controls thedisplay of the content on the IFE device 16. In an exemplary embodiment,during the step 48, the computer server 14 supplies at least a portionof the content displayed on the IFE device 16. In an exemplaryembodiment, during the step 48, one or both of the portable user device20 and the IFE device 16 control the display of the content on the IFEdevice 16.

Before, during or after the step 48, at step 50 the portable user device20 and/or the IFE device 16 control cabin functions associated with theseat of which the seat arm 36 is a part. Such cabin functions mayinclude the brightness of the overhead lighting, the direction of theoverhead lighting, one or more positions of the seat of which the seatarm 36 is a part, the amount of air exiting the air nozzle above theseat, the direction of the air exiting the air nozzle above the seat,and/or any combination thereof. In an exemplary embodiment, during thestep 50, the portable user device 20 communicates with the lightingcontroller 38 a, the seat controller 38 b and/or the air controller 38 cto control any combination of the foregoing cabin functions. In severalexemplary embodiments, the portable user device 20 may so communicatevia at least the IFE device 16, via at least the computer server 14, viaat least the computer server 14 and the IFE device 16, via the at leastthe IFE device 16 and the network 18, via at least the computer server14 and the network 18, or via at least the computer server 14, thenetwork 18 and the IFE device 16. In an exemplary embodiment, at step52, cabin control settings corresponding to the foregoing cabinfunctions may be saved as preferred settings on the portable user device12, the IFE device 16, the computer server 14, another computer readablemedium, or any combination thereof. In an exemplary embodiment, duringthe airline flight carried out using the airplane 12, the saved cabincontrol settings can be transmitted to the controllers 38 a, 38 b, 38 cor any combination thereof, to set the cabin functions to theuser/passenger's preferred settings. In an exemplary embodiment, duringa subsequent airline flight on which the user of the portable userdevice 20 is a passenger, the saved cabin control settings can betransmitted from the portable user device 20 to the controllers 38 a, 38b and 38 c, or equivalents thereof if an airplane other than theairplane 12 is being used, to set the cabin functions to theuser/passenger's preferred settings. In several exemplary embodiments,the operation of the system 32, or the execution of the method 40,allows the user to save cabin settings and control them using theportable user device 20 and/or the IFE device 16.

In several exemplary embodiments, the operation of any of the systems 10and 32, or the execution of any of the methods 24 and 40, providesseveral functions including, but not limited to, the following:providing the user of the portable user device 20, who is a passenger onthe airplane 12, a more personalized cabin experience; simplifying theauthentication and activation of the IFE device 16 by allowing the userto use the portable user device 20 for identification; providing foractivation of the IFE device 16 using the portable user device 20;providing for the remote control of at least the IFE device 16 using atleast the portable user device 20; and projecting or otherwisedisplaying content on the portable user device 20 to the onboard IFEdevice 16.

In several exemplary embodiments, the operation of any of the systems 10and 32, or the execution of any of the methods 24 and 40, occurs before,during or after the airplane 12 has traveled from a departure locationto an arrival location, thereby completing a travel leg or airlineflight.

In an exemplary embodiment, as illustrated in FIGS. 3A and 3B withcontinuing reference to FIGS. 1A, 1B, 1C, 1D, 2A and 2B, a system isgenerally referred to by the reference numeral 54 and includes theportable user device 20 and the application 22 stored therein. Anelectronic device, such as an onboard sales recorder (OSR) device 56, isadapted to communicate with the portable user device 20, as well as aretail item 58 that includes a barcode 60. In an exemplary embodiment,the OSR device 56 is NFC-enabled. In several exemplary embodiments, theportable user device 20 is adapted to communicate with the OSR device 56via near field communication (NFC), Bluetooth, infrared, proximityinference via, for example, Global Positioning System (GPS) ortriangulation, or other indirect technologies. As shown in FIG. 3B, theOSR device 56 includes an accelerometer 62 and a camera 64. In anexemplary embodiment, the retail item 58 is a bag of potato chips, andthe bar code 60 is located on the bag. In several exemplary embodiments,the system 54 may be located on the airplane 12.

In an exemplary embodiment, as illustrated in FIG. 3C with continuingreference to FIGS. 1A, 1B, 1C, 1D, 2A, 2B, 3A and 3B, a method ofoperating the system 54 is generally referred to by the referencenumeral 66. The method 66 is carried out in response to theuser/passenger's desire to purchase the retail item 58. The method 66includes at step 68 initiating the camera 64 using the accelerometer 62.In an exemplary embodiment, to initiate the camera 64 at the step 68,the OSR device 56 is shaken by, for example, a flight attendant on theairplane 12. At step 70, the barcode 60 is scanned or read using thecamera 64, thereby identifying the retail item 58. At step 72, paymentinformation, such as credit card information or debit card information,is received on the OSR device 56 from the portable user device 20. Thus,the user/passenger completes the purchase of the retail item 58.

In an exemplary embodiment, to receive the payment at the step 72, theOSR device 56 receives payment information from the portable user device20 using indirect technology such as, for example, near fieldcommunication (NFC), Bluetooth, infrared, proximity inference via, forexample, Global Positioning System (GPS) or triangulation, or otherindirect technologies. In an exemplary embodiment, the user of theportable user device 20 is a passenger on the airplane 12, and carriesthe portable user device 20 onto the airplane 12. In an exemplaryembodiment, at the step 72, the user “bumps” the portable user device 20against the OSR device 56. As a result, the portable user device 20and/or the OSR device 56 is detected, and authentication data isexchanged between the devices 56 and 20 to authenticate and activate acommunication link therebetween, across which the payment information isreceived on the OSR device 56 from the portable user device 20. In anexemplary embodiment, at the step 72, the execution of the application22 on the portable user device 20 permits the user to “bump” theportable user device 20 against the OSR device 56.

In an exemplary embodiment, as illustrated in FIG. 3D with continuingreference to FIGS. 1A, 1B, 1C, 1D, 2A, 2B, 3A, 3B and 3C, a method ofoperating the system 54 is generally referred to by the referencenumeral 74 and includes steps 76 and 78, which are identical to thesteps 68 and 70, respectively. At step 80, a payment identifier 82 (FIG.3A) is generated using the portable user device 20. In an exemplaryembodiment, the payment identifier 82 is a secure data matrix. At step84, the payment information is received on the OSR device 56 from theportable user device 20. In an exemplary embodiment, to receive thepayment information at the step 82, the payment identifier 82 is scannedor read using the camera 64 of the OSR device 56. In an exemplaryembodiment, for security reasons and to reduce revenue loss fromfraudulent credit cards, symmetrical keys with nonce are used for thegeneration of the payment identifier 82 at the step 80, as well as theidentification of the payment identifier 82 at the step 84.

In several exemplary embodiments, the operation of the system 54, theexecution of the method 66, or the execution of the method 74, optimizesthe recording of sales and the acceptance or receipt of paymentinformation for the OSR device 56 by, among other things, providing“touch-free” and “stylus-free” sales recording. That is, flightattendants on the airplane 12 do not have to enter information into theOSR device 56 by touching the OSR device 56 or using a stylus, or bysliding credit or debit cards through card readers. As a result, theflight attendants on the airplane 12 are permitted to more quickly scanand sell different retail items to different passengers on the airplane12. As a result, there is a faster capture of onboard sales, and moreconvenience and options for capturing customer payment information.

In an exemplary embodiment, as illustrated in FIG. 4A with continuingreference to FIGS. 1A, 1B, 1C, 1D, 2A, 2B, 3A, 3B, 3C and 3D, a systemis generally referred to by the reference numeral 86 and includes thecomputer server 14, the network 18, the portable user device 20, theapplication 22 (not shown), the NFC tag 34, the seat arm 36, the OSRdevice 56, the retail item 58, and the barcode 60. Although not shown inFIG. 4A, the system 86 further includes the airplane 12, in which theremainder of the components of the system 86 are located or positionedeither permanently or temporarily.

In an exemplary embodiment, as illustrated in FIG. 4B with continuingreference to FIGS. 1A, 1B, 1C, 1D, 2A, 2B, 3A, 3B, 3C, 3D and 4A, amethod of operating the system 86 is generally referred to by thereference numeral 88. The method 88 is carried out in response to theuser/passenger's desire to purchase the retail item 58.

The method 88 includes a step 90 at which the identity of the user ofthe portable user device 20 is associated with the seat of which theseat arm 36 is a part (in accordance with the above-describedembodiments, the user of the portable user device 20 is a passenger onthe airplane 12 who has been assigned the seat of which the seat arm 36is a part). In an exemplary embodiment, at the step 90, to associate theidentity of the user/passenger with the seat of which the seat arm 36 isa part, a communication link between the NFC tag 34 and the portableuser device 20 is established, the seat identifier of the NFC tag 34 isread by the application 22, and the application 22 associates the seatidentifier with the user identifier that is already stored on theportable user device 20.

In an exemplary embodiment, at the step 90, the application 22 isopened, executed, run or otherwise started up on the portable userdevice 20. The application 22 is then used to establish a communicationlink between the NFC tag 34 and the portable user device 20 by placingthe portable user device 20 in relatively close physical proximity tothe NFC tag 34, and to read the seat identifier of the NFC tag 34. Theapplication 22 associates the seat identifier with the user identifierthat is already stored on the portable user device 20, therebyassociating the identity of the user/passenger with the seat of whichthe seat arm 36 is a part. In an exemplary embodiment, at the step 90,the user takes his or her seat on the airplane 12, and “bumps” theportable user device 20 against the NFC tag 34.

At step 92, the seat identifier read by the application 22 at the step90 is transmitted from the portable user device 20 to the computerserver 14 via the network 18. Additionally, at the step 44, the useridentifier is transmitted from the portable user device 20 to thecomputer server 14 via the network 18. In several exemplary embodiments,the application 22 operates to transmit the seat and user identifiers tothe computer server 14; the application 22 may operate to transmitadditional identifiers to the computer server 14. The computer server 14stores the identifiers transmitted at the step 92.

At step 94, a communication link between the OSR device 56 and the NFCtag 34 is established and the OSR device 56 reads the seat identifier ofthe NFC tag 34, thereby identifying the seat of which the seat arm 36 isa part.

At step 96, the user/passenger is identified using the seat identifiedat the step 94. In an exemplary embodiment, the OSR device 56communicates with the computer server 14 via the network 18 to correlatethe seat identified at the step 94 with the user and seat identifierstransmitted to the computer server 14 at the step 92.

Alternatively, in an exemplary embodiment, the step 94 may be omitted,and at the step 96 the user/passenger's seat may be identified bymanually inputting the seat number into the OSR device 56. The OSRdevice 56 communicates with the computer server 14 via the network 18 tocorrelate the seat number with the user and seat identifiers transmittedto the computer server 14 at the step 92.

At step 98, the barcode 60 is scanned or read using the camera 64,thereby identifying the retail item 58.

At step 100, payment information, such as credit card information ordebit card information, is received on the OSR device 56 from theportable user device 20. Thus, the user/passenger completes the purchaseof the retail item 58.

In an exemplary embodiment, at the step 100, the OSR device 56 receivespayment information from the portable user device 20 via the computerserver 14 and the network 18. The payment information may be transmittedfrom the portable user device 20 to the computer server 14 via thenetwork 18, and then may be transmitted from the computer server 14 tothe OSR device 56 via the network 18. In an exemplary embodiment, thepayment information may be transmitted to the computer server 14 alongwith the seat and user identifiers at the step 92, and the computerserver 14 may store the payment information and seat and useridentifiers.

Alternatively, in an exemplary embodiment, to receive the payment at thestep 100, the OSR device 56 receives payment information from theportable user device 20 using indirect technology such as, for example,near field communication (NFC), Bluetooth, infrared, proximity inferencevia, for example, Global Positioning System (GPS) or triangulation, orother indirect technologies. In an exemplary embodiment, at the step 72,the user/passenger “bumps” the portable user device 20 against the OSRdevice 56. As a result, the portable user device 20 and/or the OSRdevice 56 is detected, and data is exchanged between the devices 56 and20 to authenticate and activate a communication link therebetween,across which the payment information is received on the OSR device 56from the portable user device 20. In an exemplary embodiment, at thestep 72, the execution of the application 22 on the portable user device20 permits the user/passenger to “bump” the portable user device 20against the OSR device 56.

In an exemplary embodiment, as illustrated in FIG. 5 with continuingreference to FIGS. 1A, 1B, 1C, 1D, 2A, 2B, 3A, 3B, 3C, 3D, 4A and 4B, asystem is generally referred to by the reference numeral 102 and is acombination of the systems 32 and 86. In an exemplary embodiment, amethod of operating the system 102 may be a combination in whole or inpart of the methods 40 and 88. In an exemplary embodiment, a method ofoperating the system 102 may include all of the steps of the methods 40and 88.

In an exemplary embodiment, the operation of any of the systems 54, 86and 102, or the execution of any of the methods 66, 74 or 88, providesfaster captures of onboard sales (sales while onboard the airplane 12),and more convenience and options for capturing user/passenger payments.

In several exemplary embodiments, the operation of any of theabove-described systems, or the execution of any of the above-describedmethods, gives the user of the portable user device 20, who is apassenger on the airplane 12, a personalized onboard experience thateffectively turns the airplane 12 into a personal jet. Severaldimensions of personalization may be provided, including one or more ofthe following: meals, entertainment, merchandising, destinationservices, other information or entertainment services, etc. Theabove-described systems, and the above-described methods, provideinteractions that leverage onboard devices and connectivity, along withpredictive analysis and customer data, enabling a commercial airline tooptimize flight service and increase merchandising revenues.

In several exemplary embodiments, the operation of any ofabove-described systems, or the execution of any of the above-describedmethods, occurs before, during or after the airplane 12 has traveledfrom a departure location to an arrival location, thereby completing atravel leg or airline flight.

In an exemplary embodiment, as illustrated in FIG. 6 with continuingreference to FIGS. 1A, 1B, 1C, 1D, 2A, 2B, 3A, 3B, 3C, 3D, 4A, 4B and 5,an illustrative node 104 for implementing one or more embodiments of oneor more of the above-described networks, elements, methods and/or steps,and/or any combination thereof, is depicted. The node 104 includes amicroprocessor 104 a, an input device 104 b, a storage device 104 c, avideo controller 104 d, a system memory 104 e, a display 104 f, and acommunication device 104 g all interconnected by one or more buses 104h. In several exemplary embodiments, the storage device 104 c mayinclude a floppy drive, hard drive, CD-ROM, optical drive, any otherform of storage device and/or any combination thereof. In severalexemplary embodiments, the storage device 104 c may include, and/or becapable of receiving, a floppy disk, CD-ROM, DVD-ROM, or any other formof computer-readable medium that may contain executable instructions. Inseveral exemplary embodiments, the communication device 104 g mayinclude a modem, network card, or any other device to enable the node tocommunicate with other nodes. In several exemplary embodiments, any noderepresents a plurality of interconnected (whether by intranet orInternet) computer systems, including without limitation, personalcomputers, mainframes, PDAs, smartphones and cell phones.

In several exemplary embodiments, one or more of the components of anyof the above-described systems include at least the node 104 and/orcomponents thereof, and/or one or more nodes that are substantiallysimilar to the node 104 and/or components thereof. In several exemplaryembodiments, one or more of the above-described components of the node104 and/or the above-described systems include respective pluralities ofsame components.

In several exemplary embodiments, a computer system typically includesat least hardware capable of executing machine readable instructions, aswell as the software for executing acts (typically machine-readableinstructions) that produce a desired result. In several exemplaryembodiments, a computer system may include hybrids of hardware andsoftware, as well as computer sub-systems.

In several exemplary embodiments, hardware generally includes at leastprocessor-capable platforms, such as client-machines (also known aspersonal computers or servers), and hand-held processing devices (suchas smart phones, tablet computers, personal digital assistants (PDAs),or personal computing devices (PCDs), for example). In several exemplaryembodiments, hardware may include any physical device that is capable ofstoring machine-readable instructions, such as memory or other datastorage devices. In several exemplary embodiments, other forms ofhardware include hardware sub-systems, including transfer devices suchas modems, modem cards, ports, and port cards, for example.

In several exemplary embodiments, software includes any machine codestored in any memory medium, such as RAM or ROM, and machine code storedon other devices (such as floppy disks, flash memory, or a CD ROM, forexample). In several exemplary embodiments, software may include sourceor object code. In several exemplary embodiments, software encompassesany set of instructions capable of being executed on a node such as, forexample, on a client machine or server.

In several exemplary embodiments, combinations of software and hardwarecould also be used for providing enhanced functionality and performancefor certain embodiments of the present disclosure. In an exemplaryembodiment, software functions may be directly manufactured into asilicon chip. Accordingly, it should be understood that combinations ofhardware and software are also included within the definition of acomputer system and are thus envisioned by the present disclosure aspossible equivalent structures and equivalent methods.

In several exemplary embodiments, computer readable mediums include, forexample, passive data storage, such as a random access memory (RAM) aswell as semi-permanent data storage such as a compact disk read onlymemory (CD-ROM). One or more exemplary embodiments of the presentdisclosure may be embodied in the RAM of a computer to transform astandard computer into a new specific computing machine. In severalexemplary embodiments, data structures are defined organizations of datathat may enable an embodiment of the present disclosure. In an exemplaryembodiment, a data structure may provide an organization of data, or anorganization of executable code.

In several exemplary embodiments, any networks and/or one or moreportions thereof, may be designed to work on any specific architecture.In an exemplary embodiment, one or more portions of any networks may beexecuted on a single computer, local area networks, client-servernetworks, wide area networks, internets, hand-held and other portableand wireless devices and networks.

In several exemplary embodiments, a database may be any standard orproprietary database software, such as Oracle, Microsoft Access, SyBase,or DBase II, for example. In several exemplary embodiments, the databasemay have fields, records, data, and other database elements that may beassociated through database specific software. In several exemplaryembodiments, data may be mapped. In several exemplary embodiments,mapping is the process of associating one data entry with another dataentry. In an exemplary embodiment, the data contained in the location ofa character file can be mapped to a field in a second table. In severalexemplary embodiments, the physical location of the database is notlimiting, and the database may be distributed. In an exemplaryembodiment, the database may exist remotely from the server, and run ona separate platform. In an exemplary embodiment, the database may beaccessible across the Internet. In several exemplary embodiments, morethan one database may be implemented.

In several exemplary embodiments, a plurality of instructions stored ona computer readable medium may be executed by one or more processors tocause the one or more processors to carry out or implement in whole orin part the above-described operation of each of the above-describedsystems, methods, and/or any combination thereof. In several exemplaryembodiments, such a processor may include one or more of themicroprocessor 104 a, any processor(s) that are part of the componentsof the above-described systems, and/or any combination thereof, and sucha computer readable medium may be distributed among one or morecomponents of the above-described systems. In several exemplaryembodiments, such a processor may execute the plurality of instructionsin connection with a virtual computer system. In several exemplaryembodiments, such a plurality of instructions may communicate directlywith the one or more processors, and/or may interact with one or moreoperating systems, middleware, firmware, other applications, and/or anycombination thereof, to cause the one or more processors to execute theinstructions.

A method has been described that includes locating a first electronicdevice and a computer server on a vehicle, the vehicle including aplurality of seats; operably coupling the first electronic device to thecomputer server so that the computer server is in communication with thefirst electronic device; permitting the establishment of a communicationlink between the first electronic device and a second electronic devicethat is located on the vehicle, wherein the second electronic device isassociated with an identity of a user, wherein the second electronicdevice is adapted to be carried onto the vehicle by the user, andwherein permitting the establishment of the communication link includes:at least one of the following: detecting at least one of the first andsecond electronic devices using indirect technology; and receiving, onthe first electronic device, a pattern that is unique to a combinationof at least: one seat in the plurality of seats, the one seat beingassociated with the user of the second electronic device; and theidentity of the user of the second electronic device; and authenticatingand activating the communication link between the first and secondelectronic devices; transmitting data specific to the user from thecomputer server to the second electronic device; and permitting thetransmission of personalized information or services between the firstand second electronic devices. In an exemplary embodiment, the methodincludes permitting the second electronic device to remotely control thedisplay of the personalized information or services on the firstelectronic device. In an exemplary embodiment, permitting theestablishment of the communication link includes detecting the at leastone of the first and second electronic devices; and whereinauthenticating and activating the communication link includes exchangingauthentication data between the first and second electronic devices. Inan exemplary embodiment, permitting the establishment of thecommunication link includes generating the pattern that is unique to thecombination of at least the one seat and the identity of the user; andwherein authenticating and activating the communication link includesauthenticating and activating the communication link using the pattern.In an exemplary embodiment, the pattern is generated by the secondelectronic device; and wherein the pattern is scanned or otherwise readby the first electronic device so that the pattern is received by thefirst electronic device. In an exemplary embodiment, the vehicle is anairplane and the one seat is associated with an airline flight; andwherein the combination includes the one seat, the identity of the user,and the airline flight.

An apparatus has been described that includes a vehicle including aplurality of seats; a computer server located on the vehicle; a firstelectronic device located on the vehicle and in communication with thecomputer server; and a non-transitory computer readable medium having aplurality of instructions stored thereon and executable by one or moreprocessors, the plurality of instructions including: instructions thatcause the one or more processors to permit the establishment of acommunication link between the first electronic device and a secondelectronic device that is located on the vehicle, wherein the secondelectronic device is associated with an identity of a user, wherein thesecond electronic device is adapted to be carried onto the vehicle bythe user, and wherein instructions that cause the one or more processorsto permit the establishment of the communication link include: at leastone of the following: instructions that cause the one or more processorsto detect at least one of the first and second electronic devices usingindirect technology; and instructions that cause the one or moreprocessors to receive, on the first electronic device, a pattern that isunique to a combination of at least: one seat in the plurality of seats,the one seat being associated with the user of the second electronicdevice; and the identity of the user of the second electronic device;and instructions that cause the one or more processors authenticate andactivate the communication link between the first and second electronicdevices; instructions that cause the one or more processors to transmitdata specific to the user from the computer server to the secondelectronic device; and instructions that cause the one or moreprocessors to permit the transmission of personalized information orservices between the first and second electronic devices. In anexemplary embodiment, the plurality of instructions further includesinstructions that cause the one or more processors to permit the secondelectronic device to remotely control the display of the personalizedinformation or services on the first electronic device. In an exemplaryembodiment, the instructions that cause the one or more processors topermit the establishment of the communication link include instructionsthat cause the one or more processors to detect the at least one of thefirst and second electronic devices; and wherein instructions that causethe one or more processors to authenticate and activate thecommunication link include instructions that cause the one or moreprocessors to exchange authentication data between the first and secondelectronic devices. In an exemplary embodiment, the instructions thatcause the one or more processors to permit the establishment of thecommunication link include instructions that cause the one or moreprocessors to generate the pattern that is unique to the combination ofat least the one seat and the identity of the user; and whereininstructions that cause the one or more processors to authenticate andactivate the communication link include instructions that cause the oneor more processors to authenticate and activate the communication linkusing the pattern. In an exemplary embodiment, the pattern is generatedby the second electronic device; and wherein the pattern is scanned orotherwise read by the first electronic device so that the pattern isreceived by the first electronic device. In an exemplary embodiment, thevehicle is an airplane and the one seat is associated with an airlineflight; and wherein the combination includes the one seat, the identityof the user, and the airline flight.

A method has been described that includes locating a data tag and acomputer server on a vehicle, the vehicle including a plurality ofseats; permitting the establishment of a communication link between thedata tag and a first electronic device to identify one seat in theplurality of seats, wherein the first electronic device is located onthe vehicle, wherein the first electronic device is associated with anidentity of a user, and wherein the first electronic device is adaptedto be carried onto the vehicle by the user; receiving, on the computerserver, a seat identifier and a user identifier from the firstelectronic device, the seat identifier identifying the one seat, theuser identifier identifying the user; locating a second electronicdevice on the vehicle; and transmitting, from the computer server to thesecond electronic device, instructions to authenticate and activate acommunication link between the first and second electronic devices. Inan exemplary embodiment, the method includes permitting the firstelectronic device to remotely control the display of personalizedinformation or services on the second electronic device. In an exemplaryembodiment, the first electronic device is permitted to remotely controlthe display of personalized information or services on the secondelectronic device via at least indirect technology. In an exemplaryembodiment, the first electronic device is permitted to remotely controlthe display of personalized information or services on the secondelectronic device via at least the computer server. In an exemplaryembodiment, the method includes controlling, using at least one of thefirst and second electronic devices, one or more of the following:overhead lighting above the one seat; one or more positions of the oneseat; and an air nozzle above the one seat. In an exemplary embodiment,the method includes storing, using at least one of the first electronicdevice, the computer server and the second electronic device, controlsettings associated with one or more of the following: the overheadlighting above the one seat; the one or more positions of the one seat;and the air nozzle above the one seat. In an exemplary embodiment, thevehicle is an airplane and the one seat is associated with an airlineflight; and wherein the method further includes receiving, on thecomputer server, a flight identifier from the first electronic device,the flight identifier identifying the airline flight.

An apparatus has been described that includes a vehicle including aplurality of seats; a computer server located on the vehicle; a firstelectronic device located on the vehicle and in communication with thefirst electronic device; a data tag located on the vehicle; and anon-transitory computer readable medium having a plurality ofinstructions stored thereon and executable by one or more processors,the plurality of instructions including instructions that cause the oneor more processors to permit the establishment of a communication linkbetween the data tag and a second electronic device to identify one seatin the plurality of seats, wherein the second electronic device islocated on the vehicle, wherein the second electronic device isassociated with an identity of a user, and wherein the second electronicdevice is adapted to be carried onto the vehicle by the user;instructions that cause the one or more processors to receive, on thecomputer server, a seat identifier and a user identifier from the secondelectronic device, the seat identifier identifying the one seat, theuser identifier identifying the user; and instructions that cause theone or more processors to transmit, from the computer server to thefirst electronic device, instructions to authenticate and activate acommunication link between the first and second electronic devices. Inan exemplary embodiment, the plurality of instructions further includesinstructions that cause the one or more processors to permit the secondelectronic device to remotely control the display of personalizedinformation or services on the first electronic device. In an exemplaryembodiment, the second electronic device is permitted to remotelycontrol the display of personalized information or services on the firstelectronic device via at least indirect technology. In an exemplaryembodiment, the second electronic device is permitted to remotelycontrol the display of personalized information or services on the firstelectronic device via at least the computer server. In an exemplaryembodiment, the plurality of instructions further includes instructionsthat cause the one or more processors to control, using at least one ofthe first and second electronic devices, one or more of the following:overhead lighting above the one seat; one or more positions of the oneseat; and an air nozzle above the one seat. In an exemplary embodiment,the plurality of instructions further includes instructions that causethe one or more processors to store, using at least one of the secondelectronic device, the computer server and the first electronic device,control settings associated with one or more of the following: theoverhead lighting above the one seat; the one or more positions of theone seat; and the air nozzle above the one seat. In an exemplaryembodiment, the vehicle is an airplane and the one seat is associatedwith an airline flight; and wherein the plurality of instructionsfurther include instructions that cause the one or more processors toreceive, on the computer server, a flight identifier from the secondelectronic device, the flight identifier identifying the airline flight.

A method has been described that includes locating a retail item and afirst electronic device on a vehicle, the retail item including abarcode, the first electronic device including a camera; scanning thebar code using the camera of the first electronic device; and receivingpayment information on the first electronic device from a secondelectronic device that is located on the vehicle; wherein the secondelectronic device is adapted to be carried onto the vehicle by a user;and wherein receiving the payment information on the first electronicdevice includes at least one of the following receiving the paymentinformation on the first electronic device using indirect technology;and receiving the payment information on the first electronic deviceusing a payment identifier. In an exemplary embodiment, receiving thepayment information on the first electronic device using indirecttechnology includes detecting at least one of the first and secondelectronic devices; and exchanging authentication data between the firstand second electronic devices. In an exemplary embodiment, receiving thepayment information on the first electronic device using the paymentidentifier includes generating the payment identifier on the secondelectronic device; and scanning the payment identifier using the cameraof the first electronic device. In an exemplary embodiment, the paymentidentifier is a secure data matrix. In an exemplary embodiment, thevehicle is an airplane.

An apparatus has been described that includes a vehicle; a retail itemlocated on the vehicle, the retail item including a barcode; a firstelectronic device located on the vehicle, the first electronic deviceincluding a camera; and a non-transitory computer readable medium havinga plurality of instructions stored thereon and executable by one or moreprocessors, the plurality of instructions including: instructions thatcause the one or more processors to scan the bar code using the cameraof the first electronic device; and instructions that cause the one ormore processors to receive payment information on the first electronicdevice from a second electronic device that is located on the vehicle;wherein the second electronic device is adapted to be carried onto thevehicle by a user; and wherein the instructions that cause the one ormore processors to receive the payment information on the firstelectronic device include at least one of the following: instructionsthat cause the one or more processors to receive the payment informationon the first electronic device using indirect technology; andinstructions that cause the one or more processors to receive thepayment information on the first electronic device using a paymentidentifier. In an exemplary embodiment, the instructions that cause theone or more processors to receive the payment information on the firstelectronic device using indirect technology include instructions thatcause the one or more processors to detect at least one of the first andsecond electronic devices; and instructions that cause the one or moreprocessors to exchange authentication data between the first and secondelectronic devices. In an exemplary embodiment, the instructions thatcause the one or more processors to receive the payment information onthe first electronic device using the payment identifier includesinstructions that cause the one or more processors to generate thepayment identifier on the second electronic device; and instructionsthat cause the one or more processors to scan the payment identifierusing the camera of the first electronic device. In an exemplaryembodiment, the payment identifier is a secure data matrix. In anexemplary embodiment, the vehicle is an airplane.

A method has been described that includes locating a data tag and acomputer server on a vehicle, the vehicle including a plurality ofseats; permitting the establishment of a first communication linkbetween the data tag and a first electronic device to identify one seatin the plurality of seats, wherein the first electronic device islocated on the vehicle, wherein the first electronic device isassociated with an identity of a user, and wherein the first electronicdevice is adapted to be carried onto the vehicle by the user; receiving,on the computer server, a seat identifier and a user identifier from thefirst electronic device, the seat identifier identifying the one seat,the user identifier identifying the user; locating a second electronicdevice on the vehicle, the second electronic device including a camera;permitting the establishment of a second communication link between thedata tag and the second electronic device to identify the one seat withthe second electronic device; determining the identity of the user usingthe seat identifier, the user identifier, and the identification of theone seat with the second electronic device; locating a retail item onthe vehicle, the retail item including a barcode; scanning the bar codeusing the camera of the second electronic device; and receiving paymentinformation on the second electronic device from the first electronicdevice. In an exemplary embodiment, the payment information is receivedon the second electronic device via the computer server. In an exemplaryembodiment, the vehicle is an airplane.

It is understood that variations may be made in the foregoing withoutdeparting from the scope of the present disclosure. For example, insteadof, or in addition to transportation transactions often conducted in thecourse of airline industry business, aspects of the present disclosureare applicable and/or readily adaptable to transportation transactionsconducted in other industries, including rail, bus, cruise and othertravel or shipping industries, rental car industries, hotels and otherhospitality industries, entertainment industries, and other industries.In an exemplary embodiment, aspects of the present disclosure arereadily applicable and/or readily adaptable to a shipping travel leg inwhich a ship travels from one port to one or more other ports. In anexemplary embodiment, aspects of the present disclosure are readilyapplicable and/or readily adaptable to a trucking travel leg duringwhich a truck travels from one city to one or more other cities. In anexemplary embodiment, aspects of the present disclosure are readilyapplicable and/or readily adaptable to a rail travel leg during which atrain travels from one city or station to one or more other cities orstations. In an exemplary embodiment, aspects of the present disclosureare applicable and/or readily adaptable to a wide variety oftransportation transactions such as, for example, an airline sequence oritinerary (i.e., a plurality of airline flights), a travel leg of anairline sequence or itinerary (i.e., a single airline flight), anairline block, and/or any combination thereof.

In several exemplary embodiments, the elements and teachings of thevarious illustrative exemplary embodiments may be combined in whole orin part in some or all of the illustrative exemplary embodiments. Inaddition, one or more of the elements and teachings of the variousillustrative exemplary embodiments may be omitted, at least in part,and/or combined, at least in part, with one or more of the otherelements and teachings of the various illustrative embodiments.

Any spatial references such as, for example, “upper,” “lower,” “above,”“below,” “between,” “bottom,” “vertical,” “horizontal,” “angular,”“upwards,” “downwards,” “side-to-side,” “left-to-right,”“right-to-left,” “top-to-bottom,” “bottom-to-top,” “top,” “bottom,”“bottom-up,” “top-down,” etc., are for the purpose of illustration onlyand do not limit the specific orientation or location of the structuredescribed above.

In several exemplary embodiments, while different steps, processes, andprocedures are described as appearing as distinct acts, one or more ofthe steps, one or more of the processes, and/or one or more of theprocedures may also be performed in different orders, simultaneouslyand/or sequentially. In several exemplary embodiments, the steps,processes and/or procedures may be merged into one or more steps,processes and/or procedures.

In several exemplary embodiments, one or more of the operational stepsin each embodiment may be omitted. Moreover, in some instances, somefeatures of the present disclosure may be employed without acorresponding use of the other features. Moreover, one or more of theabove-described embodiments and/or variations may be combined in wholeor in part with any one or more of the other above-described embodimentsand/or variations.

Although several exemplary embodiments have been described in detailabove, the embodiments described are exemplary only and are notlimiting, and those skilled in the art will readily appreciate that manyother modifications, changes and/or substitutions are possible in theexemplary embodiments without materially departing from the novelteachings and advantages of the present disclosure. Accordingly, allsuch modifications, changes and/or substitutions are intended to beincluded within the scope of this disclosure as defined in the followingclaims. In the claims, any means-plus-function clauses are intended tocover the structures described herein as performing the recited functionand not only structural equivalents, but also equivalent structures.

What is claimed is:
 1. A method of personalizing an onboard experienceof an airplane passenger, the method comprising: providing an airplaneequipped with: a computer server; a network; a plurality of seats; andan NFC tag connected to one of the following: a portion of one seat inthe plurality of seats; a tray proximate the one seat; a back of anotherseat that is positioned immediately in front of the one seat; a cabinwall above or proximate the one seat; and a cabin surface above orproximate the one seat; establishing a first communication link betweenthe NFC tag and a first electronic device to identify the one seat inthe plurality of seats, wherein the first electronic device ispositioned on the airplane, wherein the first electronic device isassociated with an identity of the airplane passenger, and wherein thefirst electronic device is adapted to be carried onto the airplane bythe airplane passenger to thereby position the first electronic deviceon the airplane; receiving, on the computer server, a seat identifierand an airplane passenger identifier from the first electronic device,the seat identifier identifying the one seat, the airplane passengeridentifier identifying the airplane passenger, wherein the seatidentifier and the airplane passenger identifier are received on thecomputer server from the first electronic device via the network;storing, on the computer server, the seat identifier and the airplanepassenger identifier received from the first electronic device via thenetwork; positioning a second electronic device on the airplane;establishing a second communication link between the NFC tag and thesecond electronic device; identifying, via the second communicationlink, the one seat with the second electronic device; determining theidentity of the airplane passenger using the seat identifier, theairplane passenger identifier, and the identification of the one seatwith the second electronic device, wherein determining the identity ofthe airplane passenger comprises correlating, using the secondelectronic device: the one seat identified by the second electronicdevice via the second communication link, with the seat identifier andthe airplane passenger identifier stored on the computer server,wherein, to correlate the one seat identified via the secondcommunication link with the seat identifier and the user identifierstored on the computer server, the second electronic device determinesthe seat identifier and the airplane passenger identifier stored on thecomputer server by communicating with the computer server via thenetwork; positioning a retail item on the airplane, the retail itemcomprising a barcode; reading the bar code using the second electronicdevice, thereby identifying the retail item; and receiving paymentinformation on the second electronic device from the first electronicdevice; receiving, on the computer server, personalized informationregarding a plurality of cabin functions from the first electronicdevice via the network; adjusting, using the computer server, any one ofthe plurality of cabin functions based on the personalized information,wherein the plurality of cabin functions comprise: overhead lightingabove the one seat; one or more positions of the one seat; and an airnozzle above the one seat; wherein the payment information is receivedon the second electronic device from the first electronic device via:transmission of the payment information from the first electronic deviceto the computer server via the network; and transmission of the paymentinformation from the computer server to the second electronic device viathe network; and wherein receiving payment information on the secondelectronic device from the first electronic device and controlling,using the computer server, any one of the plurality of cabin functionspersonalizes the onboard experience of the airplane passenger.
 2. Themethod of claim 1, wherein the network is an in-flight network.
 3. Themethod of claim 1, wherein the second electronic device comprises acamera; and wherein reading the bar code using the second electronicdevice comprises scanning the bar code using the camera of the secondelectronic device.